home *** CD-ROM | disk | FTP | other *** search
/ Informática Multimedia 1995 April / Informatica Multimedia CD - Epimundo.iso / DOS / CAT_DISK / PC_CAT.ZIP / FKB1.EXE / FKB10.DOC < prev   
Encoding:
Text File  |  1990-09-04  |  11.8 KB  |  225 lines

  1.                              Documentation for FKB.COM 
  2.                        (C) Copyright 1990 by Dale R. Andrews
  3.                                 All rights reserved
  4.  
  5.                                     Version 1.0
  6.  
  7.              Fast KeyBoard is a program that can be run in either a 
  8.         resident or non-resident mode.  It speeds up (or slows down) the 
  9.         keyboard typematic rate.  The length of time that you have to hold 
  10.         a key down before it starts to repeat and the number of repeats per 
  11.         second after that are both adjustable.  The thing that makes this 
  12.         program different from other similar programs is that it can either 
  13.         tell the BIOS to change the rate on all ATs with ROM chips dated 
  14.         after 11/25/85 and, obviously, all PS/2's - OR - the same program 
  15.         will install a small Terminate and Stay Resident (TSR) section on 
  16.         older ATs, PCs, and XTs to do the same thing.  
  17.              
  18.              NOTE: If you have DOS 4.0 or above AND an AT or above made 
  19.         after 11/85, the MODE command does everything that this program 
  20.         does and should be used.  This program is for those who have DOS 
  21.         versions below 4.0 or an older machine. 
  22.  
  23.  
  24.              Fast KeyBoard is being distributed freely but that does not 
  25.         mean that it is free.  You are welcome to make as many copies as 
  26.         you like (see rules below) but you will have to register (pay for) 
  27.         each copy that you use.  The registration fee is $15 per copy with 
  28.         quantity discounts available.  A registration form is included at 
  29.         the end of this documentation. 
  30.  
  31. Making copies of Fast KeyBoard: 
  32.  
  33.              You are encouraged to make and distribute copies of Fast 
  34.         KeyBoard to others so that they may try it.  The only constraints 
  35.         are: 
  36.  
  37.         1. The program must not be changed in any way. 
  38.         2. This documentation file must be included and unchanged. 
  39.         3. You must tell the person you give the copy to that federal 
  40.            law requires that they MUST register their copy if they 
  41.            expect to use it. 
  42.  
  43.  
  44. Fast KeyBoard documentation                                         page 2
  45.  
  46. Brief description:
  47.  
  48.              One of the interesting things about "power" users is that they 
  49.         tend to forget that not everyone has all of the tools that they do.  
  50.         I found a program called QUICKEYS (PC Magazine, late 1985) very 
  51.         useful and installed it in the AUTOEXEC.BAT file on my old 8088 
  52.         machine.  I never thought about it again.  I did notice that quite 
  53.         often when I used someone else's machine it seems like a real dog 
  54.         but I didn't bother to think why.  I had to use a PS/2 model 80 for 
  55.         a while and hated it every time I typed something because it was so 
  56.         slow!  When I finally bought my own 386, I found that QUICKEYS 
  57.         wouldn't work on it so my new machine was now doing a slug 
  58.         imitation also.  Oh, it was fast enough when it was it's turn to do 
  59.         something but when it was my turn to move a cursor or space over on 
  60.         a line, it seemed slower than my old PC.  It only took a few hours 
  61.         to tire of this and start looking for a replacement for QUICKEYS.  
  62.         Luckily, I had DOS 4.0 (about the only good thing you will ever 
  63.         hear me say about 4.0) which has a new extension to the MODE 
  64.         command to change the typematic rate of the keyboard.  I put it in 
  65.         my AUTOEXEC.BAT and again forgot about having a slow keyboard.  
  66.  
  67.              So where did Fast KeyBoard come from?  I was reviewing someone 
  68.         else's program and was really impressed at how terribly slow it 
  69.         was.  This program seemed to take forever to move the cursor from 
  70.         one entry to another.  When I exited the program, I noticed that my 
  71.         normal cursor was now also terribly slow.  This person had modified 
  72.         the typematic rate in a failed attempt to improve their program's 
  73.         performance and then had reset it to normal when they were done.  
  74.         For me, normal is glacial.  It was obvious that this programmer 
  75.         thought that normal was normal.  That did it.  If a programmer 
  76.         could fail to know what the typematic rate should be, then there 
  77.         must be lots of users who don't know what they are missing either.  
  78.         
  79.              The first problem is that there are two different ways to 
  80.         speed up a keyboard and only one seems to work on any given 
  81.         machine.  All PCs and XTs must use a TSR program to duplicate 
  82.         keystrokes.  ATs with ROMs dated before 11/15/85 must also use this 
  83.         TSR.  ATs with later ROMs and PS/2s have a BIOS call for setting 
  84.         the typematic rate.  Fast KeyBoard combines these two techniques 
  85.         and should work on any machine.  If you have an older machine just 
  86.         add "/R" after the rate and delay numbers.  If you don't the BIOS 
  87.         call will be made.  
  88.         
  89.              Fast KeyBoard has a help screen that is displayed anytime 
  90.         there is an error found in the input parameters.  Since "?" is not 
  91.         one of the valid commands, executing "FKB ?" is one easy way to see 
  92.         this help screen.  Hopefully, this help screen is all that you will 
  93.         need after reading this documentation once.  The help screen is as 
  94.         follows: 
  95.         
  96.         Fast Keyboard 1.0 - Copyright (c) 1990 D. R. Andrews             
  97.                                                                               
  98.              Syntax: FKB r d [/R]   -or-                                      
  99.                      FKB /U        where:                                     
  100.                      r = typematic interval time = 1 to 32                    
  101.                      d = auto-repeat start delay time = 1 to 4                
  102.                      /R= OPTIONAL command to stay resident (see documentation)
  103.                      /U= command to uninstall resident version                
  104. Fast KeyBoard documentation                                         page 3
  105.  
  106.              The program name on the help screen is called FKB although the 
  107.         version number is normally attached so you may have needed to 
  108.         execute FKB10 or whatever the current version number is.  If you 
  109.         are using the program a lot and get tired of typing all those 
  110.         characters, feel free to rename the program to whatever you like.  
  111.         You have paid for it so its yours.  You did say you were using a 
  112.         lot didn't you?  That means you have registered it doesn't it? 
  113.              
  114.              You must enter numbers for a rate and a delay on the command 
  115.         line.  If you have already installed Fast KeyBoard as a resident 
  116.         program, then the resident copy is modified rather than installing 
  117.         a new copy.  
  118.              
  119.              The first parameter, "r", is the repeat rate after the initial 
  120.         delay.  It must be  a number from 1 to 32 with 32 being fast and 1 
  121.         being slow.  The next parameter, "d", is the initial delay.  It is 
  122.         a number from 1 to 4 with 4 being slow.  (Don't like the fact that 
  123.         a high number is fast for one parameter and slow for another?  Talk 
  124.         to Microsoft who defined the BIOS call and MODE command.  I'm just 
  125.         being "compatible" and don't like it either.) 
  126.  
  127.              The "/R" parameter determines whether a BIOS call will be made 
  128.         to update the typematic rate or a TSR will be installed.  As 
  129.         mentioned earlier, newer machines can use the BIOS call and older 
  130.         machines need the TSR version.  If you are unsure which to use, it 
  131.         shouldn't hurt to run without the "/R" first to see if the rate can 
  132.         be changed by a BIOS call.  Entering "FKB 32 1" should produce a 
  133.         noticeable difference in how fast you can space across the command 
  134.         line.  If you don't see a difference, enter "FKB 32 1 /R", that 
  135.         should definitely work but it will take up valuable RAM (about 496
  136.         bytes) and the maximum speed is slightly slower than the BIOS
  137.         version.  You may also have trouble with the resident version
  138.         slowing down with some keyboard buffer extender programs.  In other
  139.         words, use the MODE command in DOS 4.0 if you have it; if you don't,
  140.         use FKB without the "/R" parameter if it works; and finally with the
  141.         "/R" parameter if it doesn't work any other way.
  142.  
  143.              "U" will uninstall Fast KeyBoard.  I'm not sure why you would 
  144.         want to do this but I had the code handy and it works.  (Lame 
  145.         reason but you never can tell what some people may want.)  This 
  146.         only works though if no other resident programs have been installed 
  147.         after it which use the same interrupts.  You will get a message it 
  148.         this is the case.  
  149.  
  150.  
  151. History: 
  152.  
  153.         Ver. 1.0 -   9/4/90 Initial issue. 
  154.  
  155. Trademarks:
  156.         
  157.              There are several trademarks mentioned in this document.  I 
  158.         assume that most people who are intellegent enough to be able to 
  159.         read it will have seen these before and will know which ones might 
  160.         belong to me and which don't.  If you see one of yours and want it 
  161.         highlighted so that no one is confused, just notify me and I will 
  162.         be glad to clearly state the obvious. 
  163.  
  164. Fast KeyBoard documentation                                         page 4
  165.         
  166.                                   DISCLAIMER
  167.  
  168.              This program and documentation are provided "as is", without 
  169.         warranty of any kind, either expressed or implied, including, but 
  170.         not limited to any implied warranty of merchantability and/or 
  171.         fitness for a particular purpose. 
  172.  
  173.              You, as the user, assume all risk when using this program.  In 
  174.         no event is the author liable to you for any damages resulting from 
  175.         the use of this software, even if he has been notified of the 
  176.         possibility of such damages. 
  177.  
  178.  
  179.              This program and documentation are the property of:
  180.  
  181.                                Dale R. Andrews 
  182.                                44 Ridgelane Dr. 
  183.                                Decatur, Illinois 62521
  184.  
  185.              They are both copyrighted 1990 and all rights are reserved.  
  186.         You may copy and use them in any way that you see fit as long as 
  187.         you do not modify the program or documentation in any way and you 
  188.         register each copy that is used. 
  189.  
  190.  
  191. Registering your copy of Fast KeyBoard so that you can legally use it:
  192.  
  193.              To register a copy of Fast KeyBoard 1.0 and receive the latest 
  194.         version and several other programs to try, simply fill out this 
  195.         order form and send it, along with $15, to: 
  196.  
  197.                                Acorn Engineering
  198.                                44 Ridgelane Dr.
  199.                                Decatur, Ill. 62521
  200.  
  201.              (Please print)
  202.         Name:               ------------------------------------------
  203.  
  204.         Company:            ------------------------------------------
  205.  
  206.         Address:            ------------------------------------------
  207.  
  208.         City, State, Zip:   ------------------------------------------
  209.  
  210.  
  211.         What type of disk do you use?     5 1/4"     3 1/2"
  212.         
  213.         Where did you get your copy of Fast KeyBoard 1.0?
  214.  
  215.         --------------------------------------------------------------
  216.  
  217.         Do you have any suggestions for improving Fast KeyBoard?
  218.  
  219.         --------------------------------------------------------------
  220.  
  221.         What other types of programs do you need?
  222.  
  223.         --------------------------------------------------------------
  224.  
  225.